Visual Studio IntelliCode
Améliorez votre productivité grâce à la complétion de code basée sur l'IA
Visual Studio IntelliCode met le développement assisté par l'IA à portée de main, vous aidant à écrire du code plus rapidement et plus efficacement. Cette technologie innovante exploite l'apprentissage automatique pour fournir des suggestions et des recommandations de code intelligentes, réduisant ainsi le temps que vous consacrez à des tâches répétitives. IntelliCode peut vous aider dans diverses tâches de codage, notamment :
Écrivez du code en toute confiance
Achèvement de ligne
IntelliCode vous aide à écrire du code avec plus de précision et de cohérence en fournissant des suggestions pour des lignes entières de code. Il analyse le contexte de votre code, y compris les noms de variables, les fonctions et le type de code que vous écrivez, pour proposer les suggestions les plus pertinentes. Quoi de mieux ? IntelliCode s'exécute sur votre machine, garantissant que votre code privé reste privé. Il est disponible pour C# dans Visual Studio 2022 et Python dans Visual Studio Code.
C'est plus qu'IntelliSense
IntelliCode place le code que vous êtes le plus susceptible d'utiliser en haut de la liste de complétion IntelliSense. Ces suggestions permettant de gagner du temps sont basées sur une analyse de milliers de contributions open source sur GitHub. Pour certains langages, vous pouvez même ajouter vos propres méthodes personnalisées et propriétés de base de code. Les fonctionnalités s'étendent actuellement à C#, C++, Java, SQL et XAML dans Visual Studio 2022, ainsi qu'à TypeScript/JavaScript et Python dans Visual Studio Code.
Refactorisez facilement
Modifications répétées
IntelliCode peut détecter des modèles répétitifs dans votre code lorsque vous effectuez des modifications locales. Vous pouvez ensuite appliquer ces modifications à d'autres endroits où elles pourraient s'appliquer, voire découvrir et remplacer les modifications apportées aux noms de variables.
Actions rapides
IntelliCode identifie les tâches de codage courantes, suggérant les actions rapides appropriées et les exécutant même au fur et à mesure que vous tapez. Les scénarios actuellement pris en charge incluent la génération de constructeurs et l'ajout de paramètres aux constructeurs, avec davantage de fonctionnalités à venir.
Soyez le premier à connaître et à prévisualiser les fonctionnalités IntelliCode à venir
L'équipe IntelliCode travaille dur pour créer de nouvelles expériences et étendre la prise en charge à davantage de langues. Vos commentaires et contributions nous aident à créer un meilleur produit. Si cela vous intéresse, nous vous encourageons à nous rejoindre.
Devenez membre préliminaireComplètement de lignes entières
IntelliCode vous aide à améliorer la précision et la cohérence grâce à la complétion de code qui peut remplir des lignes entières de code à la fois. L'IA détecte le contexte du code, y compris les noms de variables, les fonctions et le type de code que vous écrivez pour proposer les meilleures suggestions. Ce qui est encore mieux : IntelliCode s'exécute sur votre ordinateur, garantissant que votre code privé reste privé.
Plus qu'IntelliSense
IntelliCode place ce que vous êtes le plus susceptible d'utiliser en haut de votre Liste de complétion IntelliSense. Ces suggestions permettant de gagner du temps sont basées sur l'analyse de milliers de contributions open source sur GitHub. Pour certaines langues, vous pouvez même ajouter vos propres méthodes personnalisées et propriétés de base de code.
Refactorisez facilement
IntelliCode peut détecter les répétitions dans votre code lorsque vous effectuez des modifications locales. Vous pouvez ensuite appliquer ces modifications à d'autres endroits où elles pourraient s'appliquer, voire rechercher et remplacer les modifications dans les noms de variables.
Actions rapides
IntelliCode peut reconnaître les tâches de codage courantes et suggérer la bonne action rapide. action, et même les compléter pour vous pendant que vous tapez. Les scénarios actuellement pris en charge incluent la génération de constructeurs et l'ajout de paramètres aux constructeurs, et d'autres sont à venir.